*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

@font-face {
    font-family: 'icomoon';
    src:  url('fonts/icomoon.eot?bu1gp5');
    src:  url('fonts/icomoon.eot?bu1gp5#iefix') format('embedded-opentype'),
    url('fonts/icomoon.ttf?bu1gp5') format('truetype'),
    url('fonts/icomoon.woff?bu1gp5') format('woff'),
    url('fonts/icomoon.svg?bu1gp5#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

em,i{
    font-style: normal;
}

li{
    list-style: none;
}

img{
    border: 0;  
    vertical-align: middle;
}

button{
    cursor:pointer
}

a{
    color:#666;
    text-decoration: none;
}

button ,input{
    font-family: Microsoft YaHei,Heiti Sc,tahoma,arial,Hiragino Sans GB,"\5B8B\4F53",sans-serif;
}



.clearfix:after{
    visibility: hidden;
    clear: both;
    display: block;
    content: '';
    height: 0;
}